from enum import Enum


class ResultCode(Enum):
    # 请求成功
    SUCCESS = 200
    # 客户端发送的请求有错误
    BAD_REQUEST = 400
    # 需要身份验证
    UNAUTHORIZED = 401
    # 权限不足
    FORBIDDEN = 403
    # 资源不存在
    NOT_FOUND = 404
    # 请求方法不允许
    METHOD_NOT_ALLOWED = 405
    # 服务器出错
    INTERNAL_SERVER_ERROR = 500
    # 服务器不支持
    NOT_IMPLEMENTED = 501
    # 服务器作为网关或代理时，从上游服务器收到了无效的响应
    BAD_GATEWAY = 502
    # 服务器暂时无法提供服务
    SERVICE_UNAVAILABLE = 503
